package com.erp.order.service;


import com.ruoyi.common.core.domain.R;
import com.ruoyi.order.api.domain.ErpSellerOrderExtend;

/**
 * 订单延伸Service接口
 *
 * @author erp
 * @date 2023-07-11
 */
public interface IErpSellerOrderExtendService {

    /**
     * 根据订单号，获取订单延伸表信息
     * @param orderId
     * @return
     */
    ErpSellerOrderExtend queryByOrderId(String orderId);

    R<Object> queryOrderSendGoodsInfo(Long orderId);

    R<Object> saveShipmentInfoForOther(ErpSellerOrderExtend erpSellerOrderExtend);

//    /**
//     * 查询订单延伸
//     */
//    ErpSellerOrderExtendVo queryById(Long id);
//
//    /**
//     * 查询订单延伸列表
//     */
//    TableDataInfo<ErpSellerOrderExtendVo> queryPageList(ErpSellerOrderExtendBo bo, PageQuery pageQuery);
//
//    /**
//     * 查询订单延伸列表
//     */
//    List<ErpSellerOrderExtendVo> queryList(ErpSellerOrderExtendBo bo);
//
//    /**
//     * 新增订单延伸
//     */
//    Boolean insertByBo(ErpSellerOrderExtendBo bo);
//
//    /**
//     * 修改订单延伸
//     */
//    Boolean updateByBo(ErpSellerOrderExtendBo bo);
//
//    /**
//     * 校验并批量删除订单延伸信息
//     */
//    Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);

}
